added pygame ui items and button interrupts