Jatkettu kayttoliittymaa, refaktoroitu logiikkaa