layout fix to support tablet and update improvements