This is a Mouse role that provides an alternate constructor for creating objects using parameters passed in from the command line.