Disclaimer can be clicked twice

Unregister the listener for the disclaimer after click, not allowing for multiple clicks to
register, this fixes #17.

Add progress dialog during offline map load, this fixes #18