made the application more robust
added an application icon
refresh and cancel button are now implemented