ContentPage editor