Controlling applications