package Ġio . ry b alk ins d . kotlin boot camp Ċ Ċ class ĠMouseEvent Ċ Ċ interface ĠMouse Listener Ġ{ ĊĠĠĠ Ġfun Ġon Left Button Click ( e : ĠMouseEvent ) ĊĠĠĠ Ġfun Ġon Right Button Click ( e : ĠMouseEvent ) Ċ } Ċ Ċ val Ġlisteners Ġ= Ġmutable ListOf < Mouse Listener >() Ċ Ċ fun Ġusage () Ġ{ ĊĠĠĠ Ġlisteners . add ( object Ġ: ĠMouse Listener Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Left Button Click ( e : ĠMouseEvent ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( e ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Right Button Click ( e : ĠMouseEvent ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( e ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}) Ċ } Ċ