"Pause" command is in the standard firmware.
Upper scanning speed seems to be limited by the setup time of the SI5351 (somewhere between 3 and 10ms) and the 2ms (The source is contradicting, comment says 5ms but 96 at 48khz is 2ms) data that needs to be acquired for each point. Moving to 1ms data will increase the noise