add mouse_events.cpp
add globals
add Button class, methods
update load_files, init, clean_up
update main, mouse events handled