Turned Button into AbstractButton. Example in mfmsim's main.cpp