This makes hide_cursor a seat subcommand, which allows for seat specific timeouts.
Allows the cursor to be hidden after a specified timeout in milliseconds