tackBack functionality, styling and refactoring