Input detection