isr now working… kinda. must test it more, but seems to be working :)