Setting up custom non-ui element