Work but buggy. Beginning of refactor html/js/css codes. fooo.