Updated to use the OpenReception framework.