made a new module out of the console radio to reduce dependency and deployment size