window: Lay out the present() code slightly differently and do it only if not active
window: Present the window using the urgency hint rather than present() - configurable