bind, call, and apply for context control | Half Shell Studios