improved hand tool and flood fill