interrupt on RISING not CHANGE