Store idle handler ID in GlEventView
Remove idle handler when finalizing GlEventView
Return early when selecting a category