hmm  i would prefer not having such  checking hardware  trick inside goofy itself goofy should be independent  can we check some flag files in goofy  and check shift keys outside goofy  ex  the script to launch ui factory  