GameSettings panel should return a boolean that you should use in your game to determine if you should actually start the game or not.
ahem... :// should've read the doc more carefully...
btw. i'm using the cvs version
injecting the callable after attaching and activating the game states (i was doing it before creating the game states) seems to work as expected. thx for the help