But, given specific nature of pierogi (which is effect of N900 IR diode placement), I don`t think that more time investment on coding the portrait mode is rational any more - quite opposite. If to actually use pierogi one must hold phone in landscape orientation, lock (hard code) pierogi in landscape orientation and drop portrait support completely - because You can`t use it effectively in that mode anyway. Simple as that.