fiddling with a controller (wip)