change -> to => in th menu methods, so it's safe now to call them from the callbacks
add th addon button handling