add method to access last attempted align index
change alignment event bubbling to start from widget strip
Method for determining if it's necessary to modify element tree before align
started work on culling strip
states for widgets
InitState finished
refractor so states don't hold ref to context
attachedstate and initstate
adding comment block
refactor culling strip to use new widget state machine
fix state change bug, detach non indexed widgets on attach
fix prepend/append bug on init state, update cullingstrip to append/prepend as appropriate
Culling strip: Handle insertion, removal, rendering
visible widgets attached pre aligment
spiked bug fixes
Add keyboard specific button class to avoid using button class and causing long style calculations on slow devices
added support files for tal test runner
Merge pull request #118 from fmtvp/tal-test-runner

added support files for tal test runner
added tal-test-runner gem as required by new js unit test framework
Merge branch 'master' of https://github.com/fmtvp/tal