update elfco kicker doKick() and add refToWhere()