refactored and created signal.drag
added unimplemented stubs for signal.frames and signal.swipe
signals is now obsolete