convert to new design
fixes billboard sliding; refactoring and code cleanup