printing works, but needs a UI button