Added code for handling interrupts, does not do circles yet