major cleanup of view code (I copy before refactor, unless I have excessive time xor money)
play with dragging agenda items a bit