A demonstration of an entirely independent (no libraries required) and very customizable solution for when you need to block user interaction for whatever reason.