new control and compatibility with api 15