package Ġhu . z so ki . kotlin stuff . d . data object Ċ Ċ // ĠObject Ġdeclaration Ġto Ġcreate Ġa Ġsingleton Ċ object ĠHandler Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġinit Ġinside Ġan Ġobject : Ġsame Ġas Ġstatic Ġ{ Ġ} Ġin ĠJava ĊĠĠĠĠĠĠĠ Ġ// ĠCode Ġyou Ġwant Ġto Ġrun Ġat Ġapp Ġinitialization ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdo Something ( input : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinput . reversed () ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ Handler . do Something (" Er Åĳ s Ġir am Ãº ĠM ari Ġs Ã¶ re .") ĊĊ Ċ // ĠExample Ġof Ġan Ġobject Ġexpression Ġto Ġcreate Ġan Ġanonymous Ġobject Ċ Ċ interface ĠEvent Listener Ġ{ ĊĠĠĠ Ġfun Ġon Hover () ĊĠĠĠ Ġfun ĠonClick () Ċ } Ċ Ċ fun Ġadd EventListener ( listener : ĠEvent Listener ) Ġ{ Ġ} Ċ Ċ // ĠImplement ing Ġthe Ġmethods Ġinline Ċ addEventListener ( object Ġ: ĠEvent Listener Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Hover () Ġ= Ġprint (" on Hover ") ĊĊĠĠĠ Ġoverride Ġfun ĠonClick () Ġ= Ġprint (" onClick ") Ċ }) Ċ