Make button interrupt handling a bit less crappy