Add some utility functions, and optional restrictions on stick movement events