Control handlers do not need to be static