fix bug i introduced

init is always called and startup is only called when nothing is active
to be resumed