moving to GUI integrated interval/timeout model