simplified target getting / setting on the back-end and switched to HTML5 routing