Multi-Column sprites and MultiState toggle button

Added the ability to work against a multiple column sprite
Background image can now be derived from css,no need to assign in
javascript or data.
multi-state toggle button added