fixed signal stuff in levelstate