So this runs fine on ccp.sh, but on arduino 1.05 teensy 3.1
1. i had to comment the "..SpecialFunction(Thingy....) i'm guessing just because of some compiler issue with inline class declaration
2. weird, i had to remove the ()'s when calling aButton.action(); to it's aButton.action; i guess...