io-page-designer implemented. almost working