GUI and "roll" button event handling are functional