+/* Helper method for the remote control interface in order to trigger forward/backward as long
+ as the user holds the left/right button */
+- (void) triggerMovieStepForRemoteButton: (NSNumber*) buttonIdentifierNumber
+{
+ if (b_left_right_remote_button_hold) {
+ switch([buttonIdentifierNumber intValue]) {
+ case kRemoteButtonRight_Hold:
+ [o_controls forward: self];
+ break;
+ case kRemoteButtonLeft_Hold:
+ [o_controls backward: self];
+ break;
+ }
+ if (b_left_right_remote_button_hold) {
+ /* trigger event */
+ [self performSelector:@selector(triggerMovieStepForRemoteButton:)
+ withObject:buttonIdentifierNumber
+ afterDelay:0.25];
+ }
+ }
+}
+