implemented watchinnerheightchange option