refactored code because of dependences from app Preferences.
added timer to make labels invisible.