mix input buttons functional