some (really poor) home screen layout stuff