Added warning before leaving unsaved changes, and added a very slight background shade