make it work

work now, I have not tested character switching, but I did get it to cycle though tasks as expected