To handle exception, its better to have the button disabled at application start-up. once the camera is selected and turned on, then we should allow the pause or resume, otherwise there will be unhandled exception, say, no camera was selected but we tried to show frames in imageBox--ERROR!