Change icon to reflect active status of recording or long-running operations, display error when custom command cannot execute