You can grag the keyframes around from anywhere in the animation. Keyframe dragging would be less of a hack if we could do an event handeler and a redraw space handeler in 1. This kind of functionality could be nice to see in Blender.