Refactor display, use ZCA

This includes commits from #133 and should be pulled afterwards.
Should be interfaces
E:230,16: Undefined variable 'intefaces' (undefined-variable)