fixed weird bug in android layout - apparently, order of FrameLayout matters?!