runnable version

runnable in eclipse
TODO: fix findViewByXX func