package Ġcom . ep ite ch . di abet ips . text Watch ers Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Adapter View Ċ Ċ open Ġclass ĠItem Click Watcher ( private Ġval Ġvalues : ĠList < String >, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Item Changed Ġ: Ġ(( String ) Ġ-> ĠUnit )) Ġ: ĠAdapter View . On ItemClickListener Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Item Click ( parent : ĠAdapter View < *> ?, Ġview : ĠView ?, Ġposition : ĠInt , Ġid : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ Ġon Item Changed . invoke ( values . get OrNull ( position ) Ġ?: Ġ"") ĊĠĠĠ Ġ} Ċ }