reorganized and started action listeners