converting to framelayout, no more whitespace around map