#11 Add gracefull shutdown for UIManager. Add abstract activity
#11 Implement UIManager cancelation policy