Is there a need to pass the 'video', 'forward', and 'backward' arguments? They are not used and it seems they don't need to be passed -- also the linter complains about them not being used.