pre and post renderables on HTMLElement