Remove tabs and global variables, last cleanup
Added callbacks, fixed backgrounds
Updated readme, editorconfig and test