It is possible, as each button has it's own start/end actions.. i have given you a link to what I mean.. although it is not exactly the same as you intend, but it will give you an idea of how to do this..
http://doogs.sitesled.com/templates/routing.gif