+ return m_core->recordService(ref, service, simulate);
+}
+
+RESULT pNavigation::stopRecordService(ePtr<iRecordableService> &service)
+{
+ return m_core->stopRecordService(service);
+}
+
+PyObject *pNavigation::getRecordings(bool simulate)
+{
+ return m_core->getRecordings(simulate);
+}
+
+void pNavigation::navEvent(int event)
+{
+ /* just relay the events here. */
+ m_event(event);