fixed bugs, add dumb / onerror .