For me right now I feel like the button system (basically functions associated with on-screen buttons in BitByte MML) is a bit convoluted...