moved code from constructor to a separate begin()
moved code from constructor to a separate begin()
Moved temporary debug code to here and added externs
I need to make more commits, netbeans thinks I changed everything here and I probably did
Moved some debug code