invisible placeholder error callback, fix #66 and #67