removed duplicated button listeners