Background and moving focus
Often when you move focus between fields, which have a transparent background, you will see odd artifacts such as a white square. Often times we work around this by calling invalidate. This causes everything to get painted twice. When researching this I found that RIM's framework was calling paintBackground(Graphics g) but not calling paint in certain scenarios. I modified our paint methods to not call paintBackground directly from paint in our abstract managers. This should fix the problem. If you still see this problem or find new problems with paintBackground or moving focus/repainting log it here, or in Jira.
